package com.zang.blogz.model.output;

import java.util.List;

import com.zang.blogz.entity.Comment;
import com.zang.blogz.entity.Message;
import com.zang.blogz.entity.OperationLog;
import com.zang.blogz.model.dto.MapValueDTO;
import com.zang.blogz.modle.output.MessageVO;

import lombok.Data;

/**
 * @author Cizai
 * @since 2022/12/11 20:02
 **/
@Data
public class BlogVO {

    /**
     * 最新评论
     */
    private List<Comment> comments;
    /**
     * 最新动态
     */
    private List<OperationLog> operateLogs;
    /**
     * 文章所有标签
     */
    private List<String> tags;
    /**
     * 文章所有分类，<分类名，文章数>
     */
    private List<MapValueDTO>  categories;
    /**
     * 访问数量
     */
    private Integer accessNum;
    /**
     * 文章数量
     */
    private Integer articleNum;
    /**
     * 留言数量
     */
    private Integer messageNum;
    /**
     * 用户数量
     */
    private Integer userNum;
    /**
     * 最新留言
     */
    private List<Message> messages;

}
